package com.css.dzj.zfjg.modules.adminspection.service;

import com.css.dzj.zfjg.modules.adminspection.entity.JgJgxwCheckActionEntity;
import com.css.dzj.zfjg.modules.taskinfo.vo.rwjgLh;
import com.querydsl.core.QueryResults;
import org.springframework.data.domain.Pageable;

/**
 * 行政检查行为信息接口
 * @author wt
 * @date 2020\2\19 0019
 */
public interface JgJgxwCheckActionService {
    /**
     * 添加行政检查行为信息
     */
    void add(JgJgxwCheckActionEntity checkActionEntity);

    /**
     * 修改行政检查行为信息
     */
    void update(JgJgxwCheckActionEntity checkActionEntity);

    /**
     * 通过id查询行政检查行为信息
     */
    JgJgxwCheckActionEntity findById(String id);

    /**
     * 分页查询行政检查行为信息
     */
    QueryResults<JgJgxwCheckActionEntity> queryPage(Pageable pageable);

    /**
     * 删除行政检查行为信息
     */
    Boolean delete(String id);
    rwjgLh findOneById(String actionId);


    void physicalDelete(JgJgxwCheckActionEntity checkActionEntity);
}
